package com.sinocare.project.report.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sinocare.project.common.entity.SccMedicalResult;
import com.sinocare.project.report.db.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 检测结果表(SccMedicalResult)表服务接口
 *
 * @author makejava
 * @since 2021-12-20 19:02:14
 */
public interface SccMedicalResultService extends IService<SccMedicalResult> {
    List<SccMedicalResultDo> getResult(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo1> result(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo2> YIELD(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultDo3> total(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultRankingDo> getRanking(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultYcDo> getYc(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultYcDataDo> getYcStatistics(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
    List<SccMedicalResultOldDo> getOld(@Param(Constants.WRAPPER) QueryWrapper<Object> wrapper);
}

